package org.easy.socket.server.manager;

import org.easy.socket.server.ClientSession;
import org.smartboot.socket.transport.AioSession;

/**
 * 管理器
 * @author wuxueli
 */
public interface ISessionManager {

    /**
     * 客户端会话管理
     * @param session 会话
     */
    void addSession(ClientSession session);

    /**
     * 根据客户端ID删除
     * @param clientId 客户端ID
     */
    void removeSession(String clientId);

    /**
     * 根据客户端ID获取会话
     * @param clientId 客户端ID
     * @return AioSession
     */
    AioSession getSession(String clientId);



}
